// P1216 write by cn_ryh